package com.bsj.power.common.config.redis;

/**
 * @author yinhao
 * @version 1.0
 * @description 报警redis常量类
 * @date 2024/8/18
 */
public interface AlarmConstant {

    /**
     * 判断围栏报警时设备的中间状态前缀
     */
    String MID_SAFETY_PATH_STATE = "midSafetyPathState";
    /**
     * 判断电子围栏异常停留的设备中间状态前缀
     */
    String MID_REMAIN_PATH_STATE = "midRemainPathState";
    /**
     * 电子围栏负责人进入通知状态前缀
     */
    String MID_NOTICE_PERSON_PATH_STATE = "midRemainPathState";
    /**
     * 负责人在某个区域时，用于标识该区域都不报警redis临时缓存
     */
    String MID_LEAD_REMAIN_NOT_ALARM_STATE = "midLeadRemainNotAlarmState";
    /**
     * 视频移动侦测报警状态临时缓存
     */
    String ALARM_V30_MOVE_TEMP_KEY = "videoMoveTempKey";
    /**
     * 视频视频遮挡报警状态临时缓存
     */
    String ALARM_V30_BLOCK_OUT_TEMP_KEY = "videoBlockOutTempKey";
    /**
     * 组合报警的临时状态存储
     */
    String COMBINATION_ALARM_STATE = "combination:alarm:state:";
}
